package com.tedu;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * 演示spring管理对象的  单例模式
 *
 */
public class SpringTest {
    public static void main(String[] args) throws InterruptedException {
        System.out.println("---演示spring的管理对象的方式---单例   多利-");
        long l = System.currentTimeMillis();
        //加载spring的配置文件，启动spring
        ApplicationContext ac = new ClassPathXmlApplicationContext("spring.xml");
        System.out.println("启动spring的时间："+(System.currentTimeMillis()-l));
        //从spring容器中，获取person对像
        Thread.sleep(6000);
        for (int i = 0; i < 10; i++) {
            Object person = ac.getBean("person");
            System.out.println("第"+i+"次："+person);
        }




    }

}
